// 购物车js效果
$(function () {
	$(".cart").mouseenter(function(event) {
		var uid =$(this).find('input[name="uid"]').val();
		$.post(MODULE+'/Cart/get',{'uid':uid}, function (data) {
			if (data==0) {
				$str = '<p sytle="text-align: center;">购物车还没有任何物品,赶快去选吧!</p>';
				$('.cart_list').empty();
				$('.cart_list').append($str);
				return;
			}
			$('.cart_list').empty();
			$('.cart_list').append(data);
			}, 'html');
		$(this).find('i,a').css('color', '#FF4A00');
		$('.cart_section').addClass('cart_hover');
		$('.cart_list').show();

	});
	$(".cart").mouseleave(function() {
		$(this).find('i,a').css('color', '#000');
		$('.cart_section').removeClass('cart_hover');
		$('.cart_list').hide();
	});
})
// 菜单js效果
$(function() {
	// 弹出大菜单
	$(".menu_left").mouseenter(function() {
		$(this).find('ul').show();
		$(this).find('i').removeClass('fa-angle-down').addClass('fa-angle-up');
	});
	$(".menu_left").mouseleave(function() {
		$(this).find('ul').hide();
		$(this).find('i').removeClass('fa-angle-up').addClass('fa-angle-down');
	});
	// 弹出二级菜单
	$('.one').mouseenter(function() {
		$(this).find('.box_right').show();
	});
	$('.one').mouseleave(function(event) {
		$(this).find('.box_right').hide();
	});
	// 弹出具体产品
	$('.menu_right li').mouseenter(function() {
		$(this).find('.other').stop().show(300);
	});
	$('.menu_right li').mouseleave(function() {
		$(this).find('.other').stop().hide(300);
	});

})
// 轮展图js
$(function () {
	var c=0;
	run();
	function run () {
		$('.lunbo li').eq(c).fadeIn('').siblings('').hide('');
		c++;
		if(c==6){
			c=0
		}
	}
	var timer=setInterval(run,2000);
	$(".up").mouseenter(function() {
		$(this).find('.turn_l').addClass('turn_l1');
		$(this).find('.turn_r').addClass('turn_r1');
		clearInterval(timer);
	});
	$(".up").mouseleave(function() {
		$(this).find('.turn_l').removeClass('turn_l1');
		$(this).find('.turn_r').removeClass('turn_r1');
		timer=setInterval(run,2000);
	});
	$('.turn_l').click(function() {
		run();
	});
	$('.turn_r').click(function() {
		run();
	});
})
// 明星产品轮展
$(function  () {
	var k=0;
	function starrun () {
		if (k==0) {
			$('.star_list ul').animate({'left': -1240+'px'},500);
			k=1;
		}else{
			$('.star_list ul').animate({'left': 0+'px'},500);
			k=0;
		}	
	}
	var timers=setInterval(starrun,3000);
	$(".star_list ul").mouseenter(function() {
		clearInterval(timers);
	});
	$(".star_list ul").mouseleave(function() {
		timers=setInterval(starrun,3000);
	});
})

// 产品详情页面图片效果开始********************
$(function () {
	var m=0;
	var t= $(".small_pic li").length;
	// alert(t);
	$(".small_pic li").click(function() {
		$(this).css('border', '1px solid #C3C3C3').siblings().css('border', '1px solid #F3F3F3');
		k=$(this).index();
		var src=$(this).find('img').attr('src');
		$('.big_pic img').attr('src', src);
	});
	$('.shop_turn_left').click(function() {
		m -=1;
		if (m<0) {
			m=t;
		};
		$(".small_pic li").eq(m).click();
	});
	$('.shop_turn_right').click(function() {
		m +=1;
		if (m>=t) {
			m=0;
		};
		$(".small_pic li").eq(m).click();
	});
})
// 产品详情页面图片效果结束********************
// 产品固定定位效果开始
$(function () {
	$(document).scroll(function(){
		// var c= $(document).scrollTop();
		var c=$(document).scrollTop(); 
		if(c>864){
			$('#goods_fixed').show();
		}else{
			$('#goods_fixed').hide();
		}
	})

})
// 产品固定定位效果结束
// 商品内面货品属性选择效果开始
$(function () {
	$('#shop .top .info .shop_other ul li span').click(function() {
		$(this).addClass('select').siblings().removeClass('select');
		var remote = {
			'gid' : $("input[name='gid']").val(),
			'gaid' : {}
		};
		var gaids =$('#shop .top .info .shop_other ul li .select');
		var list =$('#shop .top .info .shop_other ul li');
		var lenOne = list.length;
		var lenTow = gaids.length;
		if (lenOne==lenTow) {
			for (var i = 0; i < lenTow; i++) {
				remote.gaid[i] = gaids.eq(i).attr('gaid');
			};
			$.post(CONTROLLER+'/check_list',remote, function (data) {
				if (data == 0)
				{
					$('.inventory').text(0);
					$('input[name="inventory"]').attr('value', '0');
					$.dialog({'message':" 该货品没有库存,请选择其它类型 ",type:"success",timeout:"2"});
					return;
				}
				if (data.inventory==0) {
					$('.inventory').text(0);
					$('input[name="inventory"]').attr('value', '0');
					$.dialog({'message':" 该货品没有库存,请选择其它类型",type:"success",timeout:"2"});
					return;
				};
				$('input[name="inventory"]').attr('value', '1');
				$('input[name="glid"]').attr('value', data.glid);
				$('.inventory').text(data.inventory);
				$("#shop .top .info .price").text(data.tprice+'元');

			}, 'json');
		};
	});
})
// 商品内面货品属性选择效果结束
// 增加购物车AJAX开始
$(function (){
	$('#shop .top .info .shop_cart .cart_shop').click(function(){
		var inventory = $(this).find('input[name="inventory"]').val();
		var glid = $(this).find('input[name="glid"]').val();
		if (inventory==0) {
			$.dialog({'message':" 该货品没有库存,请选择其它类型 ",type:"success",timeout:"1"});
		}else{
			$('.addshop').show().animate({"top": "-80px", "left": "240px"}, 300).fadeOut().animate({"top": "180px", "left": "-20px"}, 100);

			$.post(MODULE+'/Cart/add',{'glid':glid}, function (data) {

			}, 'json');
		}
	});
})
// 增加购物车AJAX结束
// 购物车页面增删产品操作开始
$(function() {
	// 增加
	$('.plus').click(function() {
		var sid = $(this).attr('sid');
		var price = parseInt($(this).attr('price'));
		var input =$(this).siblings('input[name="num"]');
		var num = parseInt(input.val());
			if (num>9) {
				$.dialog({'message':"最多只能购买10个",type:"success",timeout:"1"});
				return;
			};
			num +=1;
		price *=num;
		$.post(MODULE+'/Cart/change_num',{'sid':sid,'num':num,'price':price}, function (data) {
			if (data) {
				$('.'+sid).text(price+'元');
				input.val(num);
				$('#cart .total_out .total span').text(data+'元');
			};
			}, 'json');
	});
	// 减少
	$('.minus').click(function() {
		var sid = $(this).attr('sid');
		var price = parseInt($(this).attr('price'));
		var input =$(this).siblings('input[name="num"]');
		var num = parseInt(input.val());
			if (num==1) {
				$.dialog({'message':"最少只能1个",type:"success",timeout:"1"});
				return;
			};
			num -=1;
		price *=num;
		$.post(MODULE+'/Cart/change_num',{'sid':sid,'num':num,'price':price}, function (data) {
			if (data) {
				$('.'+sid).text(price+'元');
				input.val(num);
				$('#cart .total_out .total span').text(data+'元');
			};
			}, 'json');
	});

})
// 购物车页面增删产品操作结束
// 订单页面的选择效果开始
$(function() {
	$('#order .list ul li').click(function() {
		$(this).css('border-color', '#FF4A00').siblings().css('border-color', '#DFDFDF');
		$(this).siblings().find('input').removeAttr('checked');
		$(this).find('input').attr('checked', 'checked');
		$(this).siblings('p').attr('value', '1');
	});
	$('#order .list .addr').click(function() {
		$(this).css('border-color', '#FF4A00').siblings().css('border-color', '#DFDFDF');
		$(this).find('p').attr('value', '1');
	});
	$('.btn').click(function() {
		var is_addr =$('.is_addr').attr('value');
		var is_pay =$('.is_pay').attr('value');
		var is_bill =$('.is_bill').attr('value');
		if (!is_addr==1) {
			$.dialog({'message':"没有选择地址",type:"success",timeout:"1"});
				return;
		};
		if (!is_pay==1) {
			$.dialog({'message':"没有选择支付方式",type:"success",timeout:"1"});
				return;
		};
		if (!is_bill==1) {
			$.dialog({'message':"没有选择是否开发票",type:"success",timeout:"1"});
				return;
		};
		$('form').submit();
	});
})
// 订单页面的选择效果结束
// 订单筛选功能开始
$(function() {
	$('#menber .right .menber_order .order_title .order_right a').click(function() {
		$(this).addClass('cur').siblings().removeClass('cur');
		var num =$(this).index();
		$('#menber .right .menber_order ul').eq(num).show().siblings().hide();
	});
})
//订单筛选功能结束
// 收藏开始
$(function() {
	$('#store').live('click', function() {
		var gid = $(this).attr('gid');
		var store =$(this);
		$.post(MODULE+'/Store/add',{'gid':gid}, function (data) {
			if (data==0) {
				$.dialog({'message':"未登录无法收藏,请先登录",type:"success",timeout:"1"});
				return;
			};
			if (data==1) {
				$.dialog({'message':"已收藏过,可以收藏其它的",type:"success",timeout:"1"});
				return;
			};
			if (data==2) {
				$.dialog({'message':"收藏成功",type:"success",timeout:"1"});
				store.css('background', '#F53E43');
			};
			}, 'json');
	});
})
// 收藏结束
// 提问开始
$(function () {
	$('.askbtn').live('click', function() {
		var gid = $(this).attr('gid');
		var content = $("input[name='gask']").val();
		if (!content) {
			$.dialog({'message':"内容不能为空",type:"success",timeout:"1"});
			return;
		};
		$.post(MODULE+'/Ask/add',{'gid':gid,'content':content}, function (data) {
			if (data==0) {
				$.dialog({'message':"未登录无法提问,请先登录",type:"success",timeout:"1"});
				return;
			};
			var str ='<li><p class="shop_ask"><span>Q</span>'+data.content+'</p><p class="shop_answer"><span>A</span></p><p class="a_time">'+data.time+'</p></li>';
			$('#shop .center .details .ask ul').append(str);
			$.dialog({'message':"提问成功,等待客服回应",type:"success",timeout:"1"});
			}, 'json');
	});
})
// 提问结束
//hdjs自动验证
$(function(){
	$('#regForm').validate({
		username: {
			//定义规则
			rule: {
				required : true,
				user     : '5,20',
				ajax 	:  WEB + '?c=Register&a=check_name'
			},
			error :{
				required : '用户名必填',
				user     : '用户格式必须字符开头并且6-20位',
				ajax 	:'用户名已存在'
			},
			message : '用户名长度6到20位',
			success : 'ok'
		},
		nickname : {
			//定义规则
			rule: {
				required : true,
				china    : true
			},
			error :{
				required : '昵称必填',
				china    : "昵称必须是中文"
			},
			message : '昵称必须是中文',
			success : 'ok',
		},
		password_reg1 : {
			//定义规则
			rule: {
				required : true
			}
		},
		password_reg2 : {
			rule: {
				confirm: "password_reg1"
			},
			error: {
				confirm: " 确认密码输入错误 "
			},
			message : '两次密码必须一致',
			success : '两次密码一致',
		},
		code  : {
			rule : {
				required: true,
				ajax :  WEB + '?c=Register&a=check_code'
			},
			error:{
				required:'验证码必填',
				ajax : '验证码错误'
			},
			message: '验证码',
			success:'ok'
		}
	})
	$('#loginForm').validate({
		username1: {
			//定义规则
			rule: {
				required : true,
				user     : '6,20',
				ajax 	:  MODULE + '.php?c=Login&a=check_name'
			},
			error :{
				required : '用户名必填',
				user     : '用户格式必须字符开头并且6-20位',
				ajax 	:'用户名已存在'
			},
			message : '用户名长度6到20位',
			success : 'ok'
		}
	})

})
